home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr01 / caquiz12.zip / QUIZ.DOC < prev    next >
Text File  |  1993-04-20  |  21KB  |  480 lines

  1.  
  2.  
  3.                       CREATE A QUIZ
  4.  
  5.                        Version 1.2
  6.  
  7.  
  8. Description:
  9.  
  10.      CREATE A  QUIZ is  a simple  yet comprehensive  program
  11. that  can  be  used  to  create and take multiple-choice and
  12. fill-in-the-blank quizzes.   This one  program can  be  used
  13. by both the teacher and student.
  14.  
  15.      Teachers can create on-screen quizzes that can be  used
  16. by  students,  or  create  hardcopy  quizzes if a printer is
  17. available.
  18.  
  19.  
  20. Special features:
  21.  
  22.      A) Pop-up menus, mouse support, full line text  editing
  23. capabilities make using CREATE A QUIZ simple and fun.
  24.  
  25.      B)   Both   multiple-choice   and   fill-in-the   blank
  26. questions can be used in the same quiz.
  27.  
  28.      C)  Quizzes  and/or  questions  can  be  printed out in
  29. several  formats  to  meet  the  needs  of  both teacher and
  30. student.  The solutions  to each question can  be suppressed
  31. or displayed on  a printout.   Students can receive  an echo
  32. printout of each  question they take  on- screen.   Teachers
  33. can review their database  of questions by printing  out all
  34. the  questions  or  by  defining  a  range  (from # to #) to
  35. print.
  36.  
  37.      D) Several command line instructions allow the  program
  38. to  be  "fine-tuned"  by  a  teacher  to meet the needs of a
  39. student.   These  command  line  instructions  can  force  a
  40. student to answer  "x" number of  questions before they  are
  41. permitted to exit the program.  Or the teacher can set up  a
  42. time  limit  for  the  student  where  after  "x"  number of
  43. minutes have elapsed the program will quit.
  44.  
  45.      E) Progress  charts are  kept for  each quiz  that will
  46. record  the  best  10  students'  quiz  results.  This is an
  47. excellent  way  for  a  teacher  to  track the progress of a
  48. student.  A separate  progress chart is maintained  for each
  49. quiz created.
  50.  
  51.      F) Up to  9 students can  participate in the  same quiz
  52. at a time.  Great for contests!
  53.  
  54.      G) Display ASCII text files prior to each question.   A
  55. full screen display of a pre-defined ASCII text file can  be
  56. displayed and scrolled prior  to a question, and  then after
  57. the user  has read  the text  file, they  will be confronted
  58. with a question dealing with that text.
  59.  
  60.      H) Businesses and organizations can use a command  line
  61. instruction that will turn CREATE A QUIZ into a  stand-alone
  62. display for customers or prospects.   This can make a  great
  63. advertising tool and  counter display, testing  a prospect's
  64. knowledge of  your product.   The program  will even  prompt
  65. each user for  his name, address  and phone number  that can
  66. be retrieved later for follow- ups.
  67.  
  68.      I)  The  quizzes  that  are  created  can  be  password
  69. protected and encrypted to prevent students from altering  a
  70. teacher's questions.
  71.  
  72.  
  73. Requirements:
  74.  
  75.      No  special   requirements  are   necessary  for   most
  76. computers.   A DOS  version of  3.0 or  higher is  necessary
  77. (although  it  is  possible  that  some  2.x  versions  will
  78. work,  but  not  guaranteed).   The  program  can be used on
  79. both  monochrome  and  color  monitors.   A  printer  is the
  80. only option  that is  required IF  you wish  to create  quiz
  81. printouts.
  82.  
  83.  
  84. To start:
  85.  
  86.      To start the  program type --->  QUIZ    then press the
  87. [ENTER] or  [RETURN] key  at the  DOS prompt.   The  program
  88. will  load  itself  into   memory  in  seconds.   After   an
  89. opening screen or two, a Main Menu will appear.
  90.  
  91.  
  92. Menus:
  93.  
  94.      Selections from the Main Menu (or any menu) can be made
  95. by   moving the  highlighted bar  to the  selection of  your
  96. choice,  then   pressing  the   [ENTER]  or   [RETURN]  key.
  97. Selections also  can be  made by  pressing the corresponding
  98. first  letter  for  each  option  in  the menu list.  If you
  99. press the [ESC] key instead,  the user will be taken  to the
  100. previous menu (if any).
  101.  
  102.  
  103. To create a quiz:
  104.  
  105.      From the Main  Menu the user  can create a  NEW quiz by
  106. choosing the "Create a quiz" selection.  The user will  then
  107. be prompted for a  filename, under which all  questions will
  108. be stored to disk.  The filename entered will  automatically
  109. receive  the  extension  ".QZ".   Do  NOT  enter  the  ".QZ"
  110. extension!  Pressing the  [ESC] key at this  filename prompt
  111. will take the user back to the Main Menu.
  112.  
  113.      After a new  filename has been  entered, the user  must
  114. give the  quiz a  title and  description, and  may elect  to
  115. enter their name as the quiz creator.
  116.  
  117.      Once this preliminary information has been entered  the
  118. user will be  prompted to enter  a question.   Questions can
  119. be  up  to  four  lines  in  length.   You can move from one
  120. question line to  another by using  the cursor control  keys
  121. (the keys  with the  up and  down arrows),  or by  using the
  122. [ENTER] key.
  123.  
  124.      To move to the  answer field, press the  [F10] function
  125. key.   This key  will cause  the input  prompt to  leave the
  126. question field, allowing the user to enter possible  answers
  127. to the  previous question.   Should the  user need  to  jump
  128. back to the previous question to make any necessary  changes
  129. then  press  the  [F9]  function  key.   Pressing  the [F10]
  130. function  key  from  the  answer  field  will  instruct  the
  131. program to continue to the next step (if any).
  132.  
  133.  
  134. Multiple choice questions:
  135.  
  136.      The  multiple  choice  question  format  is the default
  137. format  when  you  enter  questions.   Each  multiple choice
  138. question can  have up  to 5  possible answer  choices and as
  139. few  as  2.   After  entering  the  desired number of answer
  140. choices, the quiz creator must verify which of the  possible
  141. answers is in  fact the correct  answer.  This  verification
  142. step will  display the  question and  possible answers  in a
  143. play  screen.   After  verifying  the  correct solution, the
  144. user can enter a reference note. Such notes will be display-
  145. ed after a student takes the quiz at play time.
  146.  
  147.  
  148. Fill-in-the-blank questions:
  149.  
  150.      Fill-in-the-blank questions are different from multiple
  151. choice  questions  in that only  one possible answer  can be
  152. entered.   The  way  CREATE  A  QUIZ distinguishes between a
  153. multiple choice  question and  a fill-in-the-blank  question
  154. is that the  latter has an  UNDERSCORE "_" character  (ASCII
  155. 95) somewhere  in the  question.   This underscore character
  156. is NOT  to be  confused with  a "dash"  or "hyphen".   If an
  157. underscore character exists  ANYWHERE in the  question, then
  158. that  question  automatically  becomes  a  fill-in-the-blank
  159. question, and will as a  result accept only one answer  when
  160. the time comes  to input an  answer when creating  the quiz.
  161. You can enter  one "_" underscore  by itself or  a string of
  162. underscores (e.g., "______").  The result is the same -  one
  163. word will be prompted for during the quiz.
  164.  
  165.      The  following  are  acceptable  in creating a fill-in-
  166. the-blank question:
  167.  
  168.      George _ was the first president of the United
  169. States.
  170.  
  171.      George Washington was the first _____ of the United
  172. States.
  173.  
  174.      Name the first president of the United States?: __
  175.  
  176.      Keep  in  mind  the   difference  in  formats   between
  177. multiple-choice and fill-in-the-blank questions:
  178.  
  179.      "DECEMBER 25 IS:"    This will result in a multiple-
  180.                           choice question.
  181.  
  182.      "DECEMBER 25 IS _"   This will result in a fill-in-
  183.                           the-blank question.
  184.  
  185.      You  can  enter  alternate  or  multiple  answers   for
  186. fill-in-the-blank  questions  by  separating each acceptable
  187. answer with a  comma ",".   For instance, if  a fill-in-the-
  188. blank question prompts:  "How  much is 50 cents added  to 50
  189. cents? _", the quiz creator can anticipate several  possible
  190. answers by entering "$1, $1.00,  1 buck, 4 quarters" in  the
  191. answer field.   Note that  each solution  is separated  by a
  192. comma ",".  When a student in confronted with this  question
  193. on the screen during  an interactive quiz, the  student will
  194. receive a  "correct" response  if they  enter any  of the  4
  195. answers:
  196.  
  197.          $1       $1.00      1 buck      4 quarters
  198.  
  199.  
  200. References:
  201.  
  202.      If you would like to have a reference note appear after
  203. each question  during an  interactive on-screen  test, enter
  204. your notes at the "Reference:" prompt line.  
  205.  
  206.      If you  (the teacher)  would like  to display  an ASCII
  207. text  file  prior  to   a  particular  question  during   an
  208. on-screen quiz, then enter a filename (and path, if  needed)
  209. with a pair of {} brackets.  For instance, {MY_TEST.ASC}  is
  210. valid, as is {DATA\HISTORY.92}.   If you would like to  have
  211. the displayed ASCII text start at a particular line  number,
  212. enter a comma followed by the line number.  For example,  if
  213. you wish to have the text file {MY_TEST.ASC} pop-up on  line
  214. 8, enter {MY_TEST.ASC,8}.   We have included a  fine example
  215. of this  extended reference  useage in  a quiz  file on this
  216. disk.  Retrieve the file "COMMANDS.QZ" and take a good  look
  217. at it.  Better yet, try taking this test!
  218.  
  219.  
  220. Edit a quiz:
  221.  
  222.      If  the  user  wishes  to  modify,  change,  or  add  a
  223. question  to  an  existing  .QZ  quiz  file, then select the
  224. "Edit a quiz" option from the Main Menu.  This feature  will
  225. permit the user  to change any  question or answer  that had
  226. been  previously  entered.   If  the  user  has  dozens   or
  227. hundreds of  questions in  a .QZ  file, and  wishes to  edit
  228. just one question,  but is uncertain  as to its  position in
  229. the file, the user can "list" all the questions in the  file
  230. quickly by pressing  the [L] key.   A pop-up menu  list will
  231. appear  that  will  list  all  the  questions  in sequential
  232. order.   If  more  questions  exist  than  can appear in the
  233. menu, use the  cursor control keys  to scroll down  the menu
  234. list.   Once  the  question  is  located  in the menu, press
  235. [ENTER]  and  that  question  and  its corresponding answers
  236. will be displayed in their  entirety.  Press the [C]  key to
  237. make any necessary "changes".
  238.  
  239.      Note: Once a question  has been entered as  a "fill-in-
  240. the-blank" type  question, it  is possible  from within  the
  241. program to  convert it  to a  multiple-choice question.   To
  242. make the switch, remove the "_" underscore character.   This
  243. will allow the  user to add  the usual five  possible answer
  244. choices.   You can  also make  the switch  from an  existing
  245. multiple-choice to  a fill-in-the-blank  question by  simply
  246. inserting  an  "_"  underscore  character  anywhere  in  the
  247. question itself.
  248.  
  249.  
  250. Quiz printouts:
  251.  
  252.      There  are  two  ways  to  obtain printed quizzes using
  253. CREATE A QUIZ:
  254.  
  255.      1) Before taking  an actual quiz,  the user can  select
  256. the "Print  quiz:" choice  from the  "Take/use a  quiz" sub-
  257. menu.  Once  the "Print quiz:"  option is toggled  "ON", all
  258. questions  that  are  displayed  on  the  screen  during the
  259. course  of  the  quiz  will  also  be  echoed  to  a printer
  260. attached  to  port  LPT1:   The  solutions  to these printed
  261. quizzes will appear after every two pages of questions.
  262.  
  263.      2)  From  the  "Create  a  quiz"  and  "Edit  a   quiz"
  264. selections from the  Main Menu, the  user can press  the [P]
  265. key to  print a  range of  questions.   The quiz creator can
  266. then  enter  the  beginning  question  number and the ending
  267. question  number.   This  range  will  then  be  sent to the
  268. printer.   The   quiz  creator  also   has  the  option   of
  269. displaying  the  correct  answer  on  these printouts, or to
  270. suppress the correct answer.  Correct answers are marked  by
  271. an asterisk symbol "*".
  272.  
  273.  
  274. Repeat errors:
  275.  
  276.      Before taking a quiz,  the user can select  the "Repeat
  277. errors:" option from the "Take/use a quiz" sub- menu.   When
  278. the "Repeat errors:" option is toggled "ON", then  questions
  279. that  have  been  answered  incorrectly  will  be saved into
  280. memory and recalled  at random during  the remainder of  the
  281. quiz session.
  282.  
  283.  
  284. Scoreboard:
  285.  
  286.      When a  user has  finished with  a quiz  and wishes  to
  287. exit to DOS, their score  will be entered into a  scoreboard
  288. file and then displayed on  the screen in a "Top-Ten"  chart
  289. if they  have one  of the  ten best  records for  that quiz.
  290. Each  quiz  that  you  create  has its own scoreboard ".SCB"
  291. file.   For  example,  if  you  have  a student using a quiz
  292. named "MUSIC.QZ"  then the  student's quiz  results will  be
  293. kept in "MUSIC.SCB" as he finishes the quiz.
  294.  
  295.  
  296. Command line options:
  297.  
  298.      The "command line" refers to what was typed at the  DOS
  299. prompt  before  loading  CREATE  A  QUIZ  into  memory.  For
  300. example, if your CREATE A QUIZ disk is located in drive  A:,
  301. your screen  should display  "A>QUIZ" before  you press  the
  302. [ENTER] key to begin the program.  "A>QUIZ" can be  referred
  303. to as the "command line".
  304.  
  305.      Additional text  can be  appended to  the command  line
  306. after the key word "QUIZ"  that will instruct CREATE A  QUIZ
  307. to perform certain functions not available through the  menu
  308. selections.
  309.  
  310.      QUIZ filename.QZ
  311.  
  312.      If  a  name  of  an  existing  .QZ file is added on the
  313. command line after the key  word "QUIZ", then that .QZ  file
  314. will  be  automatically  read  and  used  to  quiz the user/
  315. student.   In such  cases the  "Main Menu"  will be skipped,
  316. and the student will be  greeted with a prompt to  enter his
  317. name, followed by  the quiz.   In the above  example replace
  318. the word  "filename" with  the actual  name of  the quiz you
  319. wish to  use.   If your  quiz is  called "MATH.QZ"  then you
  320. must  enter  "QUIZ  MATH.QZ"  on  the  command  line  before
  321. running  the  program.   An  example  of  this  command line
  322. option  in  action  can  be  seen  by  using  or viewing the
  323. "QUIZ1.BAT" file on this disk.
  324.  
  325.      QUIZ filename.QZ RESTRICT
  326.  
  327.      The  additional  word  "RESTRICT"  on  the command line
  328. will  prevent  the  student/user  from  reaching  the  "Main
  329. Menu".  This  is useful if  you have given  the program disk
  330. to  a  student and have  created a batch  file to force  the
  331. student to use  a particular quiz,  but you do  not want the
  332. student to gain  access to the  "Main Menu" where  he may be
  333. able  to  change  your  questions  or  answers,  or peek and
  334. cheat.
  335.  
  336.      QUIZ STOPAT=x
  337.  
  338.      The above "STOPAT=" command line option can be used  to
  339. force CREATE  A QUIZ  to stop  and return  to DOS  after "x"
  340. number  of  random  questions  have  been  attempted  by the
  341. student.  You can replace  the "x" with any positive  number
  342. that  you  wish.   For  instance,  "QUIZ  STOPAT=2",   "quiz
  343. stopat=150",  "QUIZ  stopat=90"  are  all acceptable command
  344. line instructions.  Do NOT  forget to separate the key  word
  345. "QUIZ" and the "STOPAT=" option  with a space!  If  the user
  346. wishes to see an example of a .BAT file with this option  at
  347. work then see the "QUIZ2.BAT" file on this disk.
  348.  
  349.      QUIZ STARTAT=10 STOPAT=20
  350.  
  351.      The  above  combination  of  "STARTAT="  and  "STOPAT="
  352. commands  instruct  CREATE  A  QUIZ  to  start at a specific
  353. question  number   and  to   display  subsequent   questions
  354. sequentially  (10,  11,  12,...19,  20).   Once  the  number
  355. designated by  "STOPAT=" is  reached, the  program will exit
  356. to  DOS.   If  you   use  "STARTAT="  without  a   "STOPAT="
  357. statement, CREATE A QUIZ  will still proceed with  questions
  358. sequentially  until  the  very  last  question is reach, and
  359. then will terminate to DOS.
  360.  
  361.      QUIZ TIMEOUT=x
  362.  
  363.      The above  "TIMEOUT=" command  line option  can be used
  364. to force CREATE A QUIZ to  stop and return to DOS after  "x"
  365. number of minutes have elapsed since the first question  was
  366. attempted by the student.  You can replace the "x" with  any
  367. positive  number  that  you   wish.   For  instance,   "QUIZ
  368. TIMEOUT=5" will cause the program to end after 5 minutes  of
  369. play have elapsed.  An  example of this command line  option
  370. in action can be seen in the "QUIZ3.BAT" file on this disk.
  371.  
  372.      Command line instructions can be combined or placed  in
  373. any  order.   In  other  words,  the  following command line
  374. instructions are all acceptable:
  375.  
  376.      QUIZ TIMEOUT=10 STOPAT=100
  377.  
  378.      The  command  line  instructions  above  will cause the
  379. program to end after 10 minutes of play have elapsed or  100
  380. random questions have been attempted, whichever comes first.
  381.  
  382.      QUIZ filename.QZ DISPLAY
  383.  
  384.      The above command line instructions force CREATE A QUIZ
  385. into a continuous loop  using "filename.QZ".  When  a player
  386. is prompted for his name,  the program will insist that  the
  387. user input his FULL name, AND address, city, state, zip  and
  388. phone  number  before  they  can  participate  in  the  quiz
  389. specified  by  "filename.QZ".   This  "DISPLAY" command line
  390. instruction  (with  .QZ  file)  turns  CREATE A QUIZ into an
  391. excellent  sales  or  promotional  tool  for  businesses and
  392. organizations.  For example,  a company that specializes  in
  393. selling  and  installing  home  water  filters  can create a
  394. "WATER.QZ" file that  presents several questions  that tests
  395. a  prospective  client's  knowledge  of tap water, chlorine,
  396. heavy metals, cost comparisons, etc.   If CREATE A QUIZ  has
  397. been  started  with  the  "WATER.QZ  DISPLAY"  command  line
  398. instructions,  then  WATER.QZ  will  be  presented  to  each
  399. client  that  approaches  the  company's  computer  display.
  400. Each user's  name and  address are  stored in  a file called
  401. "USER.LST".  The "USER.LST" file can later be retrieved  and
  402. used to print  out mailing labels  or possible client  list.
  403. Should you  wonder how  to stop  CREATE A  QUIZ from looping
  404. into eternity  in the  "DISPLAY" mode,  enter "GOODBYE" when
  405. the input window prompts for a user's full name.  Of  course
  406. you  could  reboot  your  computer,  but  that's  not   very
  407. graceful...
  408.  
  409.  
  410. Disclaimer:
  411.  
  412.      The author makes  no warranties, expressed  or implied,
  413. as  to  the  quality  of  performance  of this program.  The
  414. author will  not be  held liable  for any  direct, indirect,
  415. incidental or consequential  damages resulting from  the use
  416. of CREATE A QUIZ.  Your use of the program constitutes  your
  417. agreement to this disclaimer and your release of the  author
  418. from any form of liability or litigation.
  419.  
  420.  
  421. Shareware and distribution:
  422.  
  423.      CREATE  A  QUIZ  is  being  distributed  as  shareware.
  424. Shareware  is  a  "try  before  you  buy" software marketing
  425. concept  that  allows  the  user  to obtain fully functional
  426. copies of  programs for  evaluation.   The distribution  and
  427. copying  fee  that  you  may  have  paid to obtain this disk
  428. does not cover  the cost of  the software contained  on this
  429. disk.   Shareware  programs  such  as  the  one that you are
  430. about to try  require separate payment  to the author  if it
  431. is found to be a useful  product and if it is used  beyond a
  432. reasonable evaluation period.
  433.  
  434.      Individuals can  make copies  of this  program and pass
  435. them on to friends and acquaintances as long as the  program
  436. is NOT sold  and the concept  of shareware is  made known to
  437. them.   Commercial distributors  and vendors  should contact
  438. the  author  BEFORE  distributing  CREATE  A  QUIZ publicly.
  439. Contact the author  with a self-addressed  stamped envelope.
  440. Distributors  and  vendors  who  wish  to receive the latest
  441. unregistered  version  of  CREATE  A  QUIZ  can  do  so   by
  442. contacting  the  author  AND  SUBMITTING  A  COPY  OF  THEIR
  443. PRODUCT CATALOG.
  444.  
  445.  
  446. Site licenses:
  447.  
  448.      Businesses,  groups  and  schools  must  obtain  a site
  449. license for  CREATE A  QUIZ.   Teachers who  plan on  making
  450. more than one copy of  their registered version of CREATE  A
  451. QUIZ  must  likewise  obtain  a  site  license.  Contact the
  452. author for more details.   We also have a student's  version
  453. of CREATE  A QUIZ  that can  provide a  teacher with  a very
  454. inexpensive  way  of  distributing  (or  even selling) their
  455. on-screen quizzes.
  456.  
  457.  
  458. Program Author:
  459.  
  460.      Philip Kapusta  P.O. Box 5423  Falmouth, Va. 22403  USA
  461.  
  462.  
  463. Other programs:
  464.  
  465.      If you are interested in other programs written by  the
  466. author, a demo disk and  catalog is available.  Most  of our
  467. programs are family or  Bible oriented and very  affordable.
  468. Mail six U.S. first class postage stamps to cover  materials
  469. and shipping to the above  address, and request a demo  disk
  470. and catalog, and specify disk size format desired.
  471.  
  472.  
  473. Your feedback:
  474.  
  475.      We welcome all  feedback - positive  and negative.   We
  476. will   consider   your   suggestions   for   future  program
  477. enhancements.   If  you  desire  a  reply,  enclose  a self-
  478. addressed stamped envelope when writing.
  479.  
  480.